
/**
 * 将原始数据动态生成表格列数据
 * @param {Array} data 列原始数据
 * @returns 
 */
export function transColumn(data)
{
    //原来的方法
    // const columns = Object.keys(data[0]).map((key) => ({
    //     prop: key,
    //     label:key,
    //   width:100
 
    // }));
//新方法
console.log("data",data)
    let columns = [];
data.forEach(element => {
 
    columns.push({
        prop: element.prop,
        label:element.lable,
        width:element.width,
        type:element.type,
        options:element.options
    })

    // Object.entries(element).forEach(([key, value]) => {
       
    //     columns.push({
    //         prop: value,
    //         label:key,
    //         width:100
    //     })
       
    //     // console.log(`${key}: ${value}`);
    //   });
   
});



// const columns =data.map((key) => ({
    //     prop: key,
    //     label:key,
    //   width:100
 
    // }));


        // label: key.replace(/_/g, ' ').replace(/\b\w/g, (l) => l.toUpperCase()),
        // width: key === 'id' ? '180' : '',
   
    return columns;
}